From 52749279676301f4489bcb885ede1b6ae45f518a Mon Sep 17 00:00:00 2001 From: Jeroen van der Heijden Date: Fri, 14 Jan 2022 13:17:15 +0100 Subject: [PATCH] To Cesbit and update GKE statefulset configuration example --- docker/Dockerfile | 2 +- docs/Kubernetes/statefulset.yaml | 12 +++++++++++- main.c | 4 ++-- src/siri/db/tag.c | 4 ++-- src/siri/db/tags.c | 4 ++-- 5 files changed, 18 insertions(+), 8 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index 86c3680f..19c4d8dc 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -1,4 +1,4 @@ -FROM alpine:latest +FROM amd64/alpine:3.13 RUN apk update && \ apk upgrade && \ apk add gcc make libuv-dev musl-dev pcre2-dev yajl-dev util-linux-dev linux-headers git && \ diff --git a/docs/Kubernetes/statefulset.yaml b/docs/Kubernetes/statefulset.yaml index 68f47928..768f56a5 100644 --- a/docs/Kubernetes/statefulset.yaml +++ b/docs/Kubernetes/statefulset.yaml @@ -22,6 +22,15 @@ spec: dnsConfig: searches: - siridb.default.svc.cluster.local + tolerations: # wait 4 hour as synchronizing might take some time + - key: "node.kubernetes.io/not-ready" + operator: "Exists" + effect: "NoExecute" + tolerationSeconds: 14400 + - key: "node.kubernetes.io/unreachable" + operator: "Exists" + effect: "NoExecute" + tolerationSeconds: 14400 containers: - name: siridb image: siridb/siridb-server:2.0.42 # Pin to a specific version @@ -67,13 +76,14 @@ spec: httpGet: path: /healthy port: 8080 + initialDelaySeconds: 1800 periodSeconds: 20 timeoutSeconds: 10 readinessProbe: httpGet: path: /ready port: 8080 - initialDelaySeconds: 15 + initialDelaySeconds: 20 periodSeconds: 20 timeoutSeconds: 10 volumeClaimTemplates: diff --git a/main.c b/main.c index 563fd9a6..6368301d 100644 --- a/main.c +++ b/main.c @@ -1,10 +1,10 @@ /* * main.c - SiriDB. * - * author/maintainer : Jeroen van der Heijden + * author/maintainer : Jeroen van der Heijden * contributors : https://github.com/SiriDB/siridb-server/contributors * home page : https://siridb.net - * copyright : 2018, Transceptor Technology + * copyright : 2022, Cesbit * */ #include diff --git a/src/siri/db/tag.c b/src/siri/db/tag.c index d4aed6ac..46581447 100644 --- a/src/siri/db/tag.c +++ b/src/siri/db/tag.c @@ -2,8 +2,8 @@ * tag.c - Tag. * * author : Jeroen van der Heijden - * email : jeroen@transceptor.technology - * copyright : 2017, Transceptor Technology + * email : jeroen@cesbit.com + * copyright : 2022, Cesbit * * changes * - initial version, 16-06-2017 diff --git a/src/siri/db/tags.c b/src/siri/db/tags.c index fe4697b5..e8563cf8 100644 --- a/src/siri/db/tags.c +++ b/src/siri/db/tags.c @@ -2,8 +2,8 @@ * tags.c - Tags. * * author : Jeroen van der Heijden - * email : jeroen@transceptor.technology - * copyright : 2017, Transceptor Technology + * email : jeroen@cesbit.com + * copyright : 2022, Cesbit * * changes * - initial version, 16-06-2017 -- 2.30.2